package table

import (
	"gorm.io/gorm"
)

type Video struct {
	gorm.Model
	Title         string `json:"title" gorm:"column:title"`
	UserId        int64  `json:"user_id" gorm:"column:user_id"`
	Author        User   `json:"author" gorm:"foreignKey:user_id"`
	PlayUrl       string `json:"play_url" json:"play_url,omitempty" gorm:"column:play_url"`
	CoverUrl      string `json:"cover_url,omitempty" gorm:"column:cover_url"`
	FavoriteCount int64  `json:"favorite_count,omitempty" gorm:"column:favorite_count"`
	CommentCount  int64  `json:"comment_count,omitempty" gorm:"column:comment_count"`
	IsFavorite    bool   `json:"is_favorite,omitempty" gorm:"column:is_favorite"`
}
